####################################################
#                    Conditions                    #
####################################################


CountdownTimer(COMPARISON, LONG)
	Countdown timer is COMPARISON LONG game seconds.

	COMPARISON: Must be one of the three comparison types:
		AtLeast = 0
		AtMost = 1
		Exactly = 10
	LONG: Must be a number between 0 and 4294967295



Command(PLAYER, TUNIT, COMPARISON, LONG)
	PLAYER commands COMPARISON LONG TUNIT.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	COMPARISON: Must be one of the three comparison types:
		AtLeast = 0
		AtMost = 1
		Exactly = 10
	LONG: Must be a number between 0 and 4294967295



Bring(PLAYER, TUNIT, LOCATION, COMPARISON, LONG)
	PLAYER brings COMPARISON LONG TUNIT to LOCATION.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LOCATION: Must be location name string, or a number from 0 to 254
	COMPARISON: Must be one of the three comparison types:
		AtLeast = 0
		AtMost = 1
		Exactly = 10
	LONG: Must be a number between 0 and 4294967295



Accumulate(PLAYER, COMPARISON, LONG, RESOURCE)
	PLAYER accumulates COMPARISON LONG RESOURCE.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	COMPARISON: Must be one of the three comparison types:
		AtLeast = 0
		AtMost = 1
		Exactly = 10
	LONG: Must be a number between 0 and 4294967295
	RESOURCE: Must be one of the three resource types:
		Ore = 0
		Gas = 1
		OreAndGas = 2



Kill(PLAYER, TUNIT, COMPARISON, LONG)
	PLAYER kills COMPARISON LONG TUNIT.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	COMPARISON: Must be one of the three comparison types:
		AtLeast = 0
		AtMost = 1
		Exactly = 10
	LONG: Must be a number between 0 and 4294967295



CommandTheMost(TUNIT)
	Current player commands the most TUNIT.

	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"



CommandTheMostAt(TUNIT, LOCATION)
	Current player commands the most TUNIT at LOCATION.

	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LOCATION: Must be location name string, or a number from 0 to 254



MostKills(TUNIT)
	Current player has most kills of TUNIT.

	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"



HighestScore(SCORE)
	Current player has highest SCORE.

	SCORE: Must be one of 8 score type:
		Total = 0
		Units = 1
		BuildingScore = 2
		UnitsAndBuildings = 3
		Kills = 4
		Razings = 5
		KillsAndRazings = 6
		Custom = 7



MostResources(RESOURCE)
	Current player has most RESOURCE.

	RESOURCE: Must be one of the three resource types:
		Ore = 0
		Gas = 1
		OreAndGas = 2



Switch(SWITCH, STATE)
	SWITCH is STATE.

	SWITCH: Must be a switch name string or a switch id number between 1 and 256
	STATE: Must be one of two states:
		IsSet = 2
		IsCleared = 3



ElapsedTime(COMPARISON, LONG)
	Elapsed scenario time is COMPARISON LONG game seconds.

	COMPARISON: Must be one of the three comparison types:
		AtLeast = 0
		AtMost = 1
		Exactly = 10
	LONG: Must be a number between 0 and 4294967295



Opponents(PLAYER, COMPARISON, LONG)
	PLAYER has COMPARISON LONG opponents remaining in the game.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	COMPARISON: Must be one of the three comparison types:
		AtLeast = 0
		AtMost = 1
		Exactly = 10
	LONG: Must be a number between 0 and 4294967295



Deaths(PLAYER, EXTENDEDUNIT, COMPARISON, LONG)
	PLAYER has suffered COMPARISON LONG deaths of EXTENDEDUNIT.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	EXTENDEDUNIT: Must be a unit name string or a unit id number between 0 and 4294967295 (Note: If you pass a UNIT type, the unit id can only be between 0 and 227)
	COMPARISON: Must be one of the three comparison types:
		AtLeast = 0
		AtMost = 1
		Exactly = 10
	LONG: Must be a number between 0 and 4294967295



CommandTheLeast(TUNIT)
	Current player commands the least TUNIT.

	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"



CommandTheLeastAt(TUNIT, LOCATION)
	Current player commands the least TUNIT at LOCATION.

	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LOCATION: Must be location name string, or a number from 0 to 254



LeastKills(TUNIT)
	Current player has least kills of TUNIT.

	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"



LowestScore(SCORE)
	Current player has lowest SCORE.

	SCORE: Must be one of 8 score type:
		Total = 0
		Units = 1
		BuildingScore = 2
		UnitsAndBuildings = 3
		Kills = 4
		Razings = 5
		KillsAndRazings = 6
		Custom = 7



LeastResources(RESOURCE)
	Current player has least RESOURCE.

	RESOURCE: Must be one of the three resource types:
		Ore = 0
		Gas = 1
		OreAndGas = 2



Score(PLAYER, SCORE, COMPARISON, LONG)
	PLAYER SCORE score is COMPARISON LONG.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	SCORE: Must be one of 8 score type:
		Total = 0
		Units = 1
		BuildingScore = 2
		UnitsAndBuildings = 3
		Kills = 4
		Razings = 5
		KillsAndRazings = 6
		Custom = 7
	COMPARISON: Must be one of the three comparison types:
		AtLeast = 0
		AtMost = 1
		Exactly = 10
	LONG: Must be a number between 0 and 4294967295



Always()
	Always.	



Never()
	Never.	


####################################################
#                      Actions                     #
####################################################


Victory()
	End scenario in victory for current player.	



Defeat()
	End scenario in defeat for current player.	



PreserveTrigger()
	Preserve trigger.	



Wait(LONG)
	Wait for LONG milliseconds.

	LONG: Must be a number between 0 and 4294967295



PauseGame()
	Pause the game.	



UnpauseGame()
	Unpause the game.	



Transmission(SUBTITLE, STRING, UNIT, LOCATION, MODIFIER, LONG, STRING, LONG)
	Send transmission to current player from UNIT at LOCATION. Play wav STRING(2) for LONG(2) milliseconds(?). Modify transmission duration: MODIFIER LONG milliseconds. Display text message STRING with display property SUBTITLE.

	SUBTITLE: Must be one of two settings:
		SubtitleDisplay = 0
		AlwaysDisplay = 1
	STRING: Must be a string or the keyword:
		DefaultString = 
	UNIT: Must be a unit name string or a unit id number between 0 and 227
	LOCATION: Must be location name string, or a number from 0 to 254
	MODIFIER: Must be one of three value modifiers:
		SetTo = 7
		Add = 8
		Subtract = 9
	LONG: Must be a number between 0 and 4294967295



PlayWAV(STRING, LONG)
	Play WAV for LONG milliseconds(?).

	STRING: Must be a string or the keyword:
		DefaultString = 
	LONG: Must be a number between 0 and 4294967295



DisplayTextMessage(SUBTITLE, STRING)
	Display STRING for current player with display property SUBTITLE.

	SUBTITLE: Must be one of two settings:
		SubtitleDisplay = 0
		AlwaysDisplay = 1
	STRING: Must be a string or the keyword:
		DefaultString = 



CenterView(LOCATION)
	Center view for current player at LOCATION.

	LOCATION: Must be location name string, or a number from 0 to 254



CreateUnitWithProperties(PLAYER, UNIT, LONG, LOCATION, PROPERTY)
	Create LONG UNIT at LOCATION for PLAYER. Apply PROPERTY.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	UNIT: Must be a unit name string or a unit id number between 0 and 227
	LONG: Must be a number between 0 and 4294967295
	LOCATION: Must be location name string, or a number from 0 to 254
	PROPERTY: Must be a property id number in the range 0 to 63 or a Property instance



SetMissionObjectives(STRING)
	Set mission objectives to STRING.

	STRING: Must be a string or the keyword:
		DefaultString = 



SetSwitch(SWITCH, SETSWITCHSTATE)
	SETSWITCHSTATE on SWITCH.

	SWITCH: Must be a switch name string or a switch id number between 1 and 256
	SETSWITCHSTATE: Must be one of four state modifiers:
		Set = 4
		Cleared = 5
		Toggle = 6
		Randomize = 11



SetCountdownTimer(MODIFIER, LONG)
	Modify countdown timer: MODIFIER LONG seconds.

	MODIFIER: Must be one of three value modifiers:
		SetTo = 7
		Add = 8
		Subtract = 9
	LONG: Must be a number between 0 and 4294967295



RunAIScript(AISCRIPT)
	Execute AI Script AISCRIPT.

	AISCRIPT: Must be a 4 letter AI Script ID string



RunAIScriptAtLocation(AISCRIPT, LOCATION)
	Execute AI Script AISCRIPT at LOCATION.

	AISCRIPT: Must be a 4 letter AI Script ID string
	LOCATION: Must be location name string, or a number from 0 to 254



LeaderBoardControl(STRING, TUNIT)
	Show Leader Board for most control of TUNIT. Display label STRING.

	STRING: Must be a string or the keyword:
		DefaultString = 
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"



LeaderBoardControlAtLocation(STRING, TUNIT, LOCATION)
	Show Leader Board for most control of TUNIT at LOCATION. Display label STRING.

	STRING: Must be a string or the keyword:
		DefaultString = 
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LOCATION: Must be location name string, or a number from 0 to 254



LeaderBoardResources(STRING, RESOURCE)
	Show Leader Board for accumulation of most RESOURCE. Display label STRING.

	STRING: Must be a string or the keyword:
		DefaultString = 
	RESOURCE: Must be one of the three resource types:
		Ore = 0
		Gas = 1
		OreAndGas = 2



LeaderBoardKills(STRING, TUNIT)
	Show Leader Board for player closest to LONG kills of TUNIT. Display label STRING.

	STRING: Must be a string or the keyword:
		DefaultString = 
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"



LeaderBoardPoints(STRING, SCORE)
	Show Leader Board for player closest to LONG of SCORE. Display label STRING.

	STRING: Must be a string or the keyword:
		DefaultString = 
	SCORE: Must be one of 8 score type:
		Total = 0
		Units = 1
		BuildingScore = 2
		UnitsAndBuildings = 3
		Kills = 4
		Razings = 5
		KillsAndRazings = 6
		Custom = 7



KillUnit(PLAYER, TUNIT)
	Kill all TUNIT for PLAYER.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"



KillUnitAtLocation(PLAYER, TUNIT, QUANTITY, LOCATION)
	Kill QUANTITY TUNIT for PLAYER at LOCATION.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	QUANTITY: Must be a quantity number from 1 to 255, or for all units use the keyword/value:
		All = 0
	LOCATION: Must be location name string, or a number from 0 to 254



RemoveUnit(PLAYER, TUNIT)
	Remove all TUNIT for PLAYER.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"



RemoveUnitAtLocation(PLAYER, TUNIT, QUANTITY, LOCATION)
	Remove QUANTITY TUNIT for PLAYER at LOCATION.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	QUANTITY: Must be a quantity number from 1 to 255, or for all units use the keyword/value:
		All = 0
	LOCATION: Must be location name string, or a number from 0 to 254



SetResources(PLAYER, MODIFIER, LONG, RESOURCE)
	Modify resources for PLAYER: MODIFIER LONG of RESOURCE.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	MODIFIER: Must be one of three value modifiers:
		SetTo = 7
		Add = 8
		Subtract = 9
	LONG: Must be a number between 0 and 4294967295
	RESOURCE: Must be one of the three resource types:
		Ore = 0
		Gas = 1
		OreAndGas = 2



SetScore(PLAYER, MODIFIER, LONG, SCORE)
	Modify score for PLAYER: MODIFIER LONG of SCORE.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	MODIFIER: Must be one of three value modifiers:
		SetTo = 7
		Add = 8
		Subtract = 9
	LONG: Must be a number between 0 and 4294967295
	SCORE: Must be one of 8 score type:
		Total = 0
		Units = 1
		BuildingScore = 2
		UnitsAndBuildings = 3
		Kills = 4
		Razings = 5
		KillsAndRazings = 6
		Custom = 7



MinimapPing(LOCATION)
	Show minimap ping for current player at LOCATION.

	LOCATION: Must be location name string, or a number from 0 to 254



TalkingPortrait(UNIT, LONG)
	Show UNIT talking to current player for LONG milliseconds.

	UNIT: Must be a unit name string or a unit id number between 0 and 227
	LONG: Must be a number between 0 and 4294967295



MuteUnitSpeech()
	Mute all non-trigger unit sounds for current player.	



UnmuteUnitSpeech()
	Unmute all non-trigger unit sounds for current player.	



LeaderboardComputerPlayers(SETOTHERSTATE)
	Set use of computer players in leaderboard calculations to STATE.

	SETOTHERSTATE: Must be one of three keywords:
		Disabled = 4
		Enabled = 5
		Toggle = 6



LeaderboardGoalControl(STRING, TUNIT, LONG)
	Show Leader Board for player closest to control of LONG of TUNIT. Display label STRING.

	STRING: Must be a string or the keyword:
		DefaultString = 
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LONG: Must be a number between 0 and 4294967295



LeaderboardGoalControlAtLocation(STRING, TUNIT, LONG, LOCATION)
	Show Leader Board for player closest to control of LONG of TUNIT at LOCATION. Display label STRING.

	STRING: Must be a string or the keyword:
		DefaultString = 
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LONG: Must be a number between 0 and 4294967295
	LOCATION: Must be location name string, or a number from 0 to 254



LeaderboardGoalResources(STRING, LONG, RESOURCE)
	Show Leader Board for player closest to accumulation of LONG RESOURCE. Display label STRING

	STRING: Must be a string or the keyword:
		DefaultString = 
	LONG: Must be a number between 0 and 4294967295
	RESOURCE: Must be one of the three resource types:
		Ore = 0
		Gas = 1
		OreAndGas = 2



LeaderboardGoalKills(STRING, TUNIT, LONG)
	Show Leader Board for player closest to LONG kills of TUNIT. Display label STRING.

	STRING: Must be a string or the keyword:
		DefaultString = 
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LONG: Must be a number between 0 and 4294967295



LeaderboardGoalPoints(STRING, SCORE, LONG)
	Show Leader Board for player closest to LONG of SCORE. Display label STRING.

	STRING: Must be a string or the keyword:
		DefaultString = 
	SCORE: Must be one of 8 score type:
		Total = 0
		Units = 1
		BuildingScore = 2
		UnitsAndBuildings = 3
		Kills = 4
		Razings = 5
		KillsAndRazings = 6
		Custom = 7
	LONG: Must be a number between 0 and 4294967295



MoveLocation(PLAYER, TUNIT, LOCATION, LOCATION)
	Center location LOCATION on TUNIT owned by PLAYER at LOCATION(2).

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LOCATION: Must be location name string, or a number from 0 to 254



MoveUnit(PLAYER, TUNIT, QUANTITY, LOCATION, LOCATION)
	Move QUANTITY TUNIT for PLAYER at LOCATION to LOCATION(2).

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	QUANTITY: Must be a quantity number from 1 to 255, or for all units use the keyword/value:
		All = 0
	LOCATION: Must be location name string, or a number from 0 to 254



LeaderboardGreed(LONG)
	Show Greed Leader Board for player closest to accumulation of LONG ore and gas.

	LONG: Must be a number between 0 and 4294967295



SetNextScenario(STRING)
	Load scenario STRING after completion of current game.

	STRING: Must be a string or the keyword:
		DefaultString = 



SetDoodadState(PLAYER, TUNIT, LOCATION, SETOTHERSTATE)
	Set doodad state for TUNIT for PLAYER at LOCATION to SETOTHERSTATE.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LOCATION: Must be location name string, or a number from 0 to 254
	SETOTHERSTATE: Must be one of three keywords:
		Disabled = 4
		Enabled = 5
		Toggle = 6



SetInvincibility(PLAYER, TUNIT, LOCATION, SETOTHERSTATE)
	Set invincibility for TUNIT owned by PLAYER at LOCATION to SETOTHERSTATE.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LOCATION: Must be location name string, or a number from 0 to 254
	SETOTHERSTATE: Must be one of three keywords:
		Disabled = 4
		Enabled = 5
		Toggle = 6



CreateUnit(PLAYER, UNIT, LONG, LOCATION)
	Create LONG UNIT at LOCATION for PLAYER.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	UNIT: Must be a unit name string or a unit id number between 0 and 227
	LONG: Must be a number between 0 and 4294967295
	LOCATION: Must be location name string, or a number from 0 to 254



SetDeaths(PLAYER, UNIT, MODIFIER, LONG)
	Modify death counts for PLAYER: MODIFIER LONG for UNIT.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	UNIT: Must be a unit name string or a unit id number between 0 and 227
	MODIFIER: Must be one of three value modifiers:
		SetTo = 7
		Add = 8
		Subtract = 9
	LONG: Must be a number between 0 and 4294967295



Order(PLAYER, TUNIT, LOCATION, LOCATION, ORDER)
	Issue order to all TUNIT owned by PLAYER at LOCATION: Order to LOCATION(2).

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LOCATION: Must be location name string, or a number from 0 to 254
	ORDER: Must be one of the three orders:
		Move = 0
		Patrol = 1
		Attack = 2



Comment(STRING)
	Comment: STRING.

	STRING: Must be a string or the keyword:
		DefaultString = 



GiveUnitsToPlayer(PLAYER, PLAYER, TUNIT, QUANTITY, LOCATION)
	Give QUANTITY TUNIT owned by PLAYER at LOCATION to PLAYER(2).

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	QUANTITY: Must be a quantity number from 1 to 255, or for all units use the keyword/value:
		All = 0
	LOCATION: Must be location name string, or a number from 0 to 254



ModifyUnitHitPoints(PLAYER, TUNIT, PERCENT, QUANTITY, LOCATION)
	Set hit points for QUANTITY TUNIT owned by PLAYER at LOCATION to PERCENT.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	PERCENT: Must be a percent number in the range 0 to 100
	QUANTITY: Must be a quantity number from 1 to 255, or for all units use the keyword/value:
		All = 0
	LOCATION: Must be location name string, or a number from 0 to 254



ModifyUnitEnergy(PLAYER, TUNIT, PERCENT, QUANTITY, LOCATION)
	Set energy points for QUANTITY TUNIT owned by PLAYER at LOCATION to PERCENT.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	PERCENT: Must be a percent number in the range 0 to 100
	QUANTITY: Must be a quantity number from 1 to 255, or for all units use the keyword/value:
		All = 0
	LOCATION: Must be location name string, or a number from 0 to 254



ModifyUnitShieldPoints(PLAYER, TUNIT, PERCENT, QUANTITY, LOCATION)
	Set shield points for QUANTITY TUNIT owned by PLAYER at LOCATION to PERCENT

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	PERCENT: Must be a percent number in the range 0 to 100
	QUANTITY: Must be a quantity number from 1 to 255, or for all units use the keyword/value:
		All = 0
	LOCATION: Must be location name string, or a number from 0 to 254



ModifyUnitResourceAmount(PLAYER, LONG, QUANTITY, LOCATION)
	Set resource amount for QUANTITY resource sources owned by PLAYER at LOCATION to LONG.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	LONG: Must be a number between 0 and 4294967295
	QUANTITY: Must be a quantity number from 1 to 255, or for all units use the keyword/value:
		All = 0
	LOCATION: Must be location name string, or a number from 0 to 254



ModifyUnitHangerCount(PLAYER, TUNIT, LONG, QUANTITY, LOCATION)
	Add at most LONG to hangar for QUANTITY TUNIT at LOCATION owned by PLAYER.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LONG: Must be a number between 0 and 4294967295
	QUANTITY: Must be a quantity number from 1 to 255, or for all units use the keyword/value:
		All = 0
	LOCATION: Must be location name string, or a number from 0 to 254



PauseTimer()
	Pause the countdown timer.	



UnpauseTimer()
	Unpause the countdown timer.	



Draw()
	End the scenario in a draw for all players.	



SetAllianceStatus(PLAYER, ALLYSTATUS)
	Set PLAYER to AllyStatus.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	ALLYSTATUS: Must be one of three ally status':
		Enemy = 0
		Ally = 1
		AlliedVictory = 2



####################################################
#                     Constants                    #
####################################################



# Formatting constants
CONDITIONS = True
ACTIONS = True

# Player constants
Player1 = 1
Player2 = 2
Player3 = 3
Player4 = 4
Player5 = 5
Player6 = 6
Player7 = 7
Player8 = 8
Player9 = 9
Player10 = 10
Player11 = 11
Player12 = 12
CurrentPlayer = 13
Foes = 14
Allies = 15
NeutralPlayers = 16
AllPlayers = 17
Force1 = 18
Force2 = 19
Force3 = 20
Force4 = 21
NonAlliedVictoryPlayers = 26

# Modifiers
AtLeast = 0
AtMost = 1
IsSet = 2
IsCleared = 3
Set = Disabled = 4
Cleared = Enabled = 5
Toggle = 6
SetTo = 7
Add = 8
Subtract = 9
Exactly = 10
Randomize = 11

# Resources
Ore = 0
Gas = 1
OreAndGas = 2

# Score Types
Total = 0
Units = 1
BuildingScore = 2
UnitsAndBuildings = 3
Kills = 4
Razings = 5
KillsAndRazings = 6
Custom = 7

# Display
SubtitleDisplay = 0
AlwaysDisplay = 1

# Orders
Move = 0
Patrol = 1
Attack = 2

# Alliance Status
Enemy = 0
Ally = 1
AlliedVictory = 2

# Misc.
DefaultString = ""
Anywhere = "Anywhere"

# Special properties for Property instances
Cloaked = "Cloaked"
Burrowed = "Burrowed"
InTransit = "InTransit"
Hallucinated = "Hallucinated"
Invincible = "Invincible"

# Units
All = 0
Marine = "Terran Marine"
Ghost = "Terran Ghost"
Vulture = "Terran Vulture"
Goliath = "Terran Goliath"
GoliathTurret = "Goliath Turret"
SiegeTank = "Terran Siege Tank (Tank Mode)"
TankTurret = "Tank Turret type 1"
SCV = "Terran SCV"
Wraith = "Terran Wraith"
ScienceVessel = "Terran Science Vessel"
GuiMontag = "Gui Montag (Firebat)"
Dropship = "Terran Dropship"
Battlecruiser = "Terran Battlecruiser"
SpiderMine = "Vulture Spider Mine"
NuclearMissile = "Nuclear Missile"
Civilian = "Terran Civilian"
SarahKerrigan = "Sarah Kerrigan (Ghost)"
AlanSchezar = "Alan Schezar (Goliath)"
AlanTurret = "Alan Turret"
JimRaynorVulture = "Jim Raynor (Vulture)"
JimRaynorMarine = "Jim Raynor (Marine)"
TomKazansky = "Tom Kazansky (Wraith)"
Magellan = "Magellan (Science Vessel)"
EdmundDuke = "Edmund Duke (Siege Tank)"
DukeTurret = "Duke Turret type 1"
EdmundDuke_SiegeMode = "Edmund Duke (Siege Mode)"
DukeTurret_SiegeMode = "Duke Turret type 2"
ArcturusMengsk = "Arcturus Mengsk (Battlecruiser)"
Hyperion = "Hyperion (Battlecruiser)"
NoradII = "Norad II (Battlecruiser)"
SiegeTank_SiegeMode = "Terran Siege Tank (Siege Mode)"
TankTurret_SiegeMode = "Tank Turret type 2"
Firebat = "Terran Firebat"
ScannerSweep = "Scanner Sweep"
Medic = "Terran Medic"
Larva = "Zerg Larva"
Egg = "Zerg Egg"
Zergling = "Zerg Zergling"
Hydralisk = "Zerg Hydralisk"
Ultralisk = "Zerg Ultralisk"
Broodling = "Zerg Broodling"
Drone = "Zerg Drone"
Overlord = "Zerg Overlord"
Mutalisk = "Zerg Mutalisk"
Guardian = "Zerg Guardian"
Queen = "Zerg Queen"
Defiler = "Zerg Defiler"
Scourge = "Zerg Scourge"
Torrasque = "Torrasque (Ultralisk)"
Matriarch = "Matriarch (Queen)"
InfestedTerran = "Infested Terran"
InfestedKerrigan = "Infested Kerrigan (Infested Terran)"
UncleanOne = "Unclean One (Defiler)"
HunterKiller = "Hunter Killer (Hydralisk)"
DevouringOne = "Devouring One (Zergling)"
Kukulza_Mutalisk = "Kukulza (Mutalisk)"
Kukulza_Guardian = "Kukulza (Guardian)"
Yggdrasill = "Yggdrasill (Overlord)"
Valkyrie = "Terran Valkyrie"
Cocoon = "Cocoon"
Corsair = "Protoss Corsair"
DarkTemplar = "Protoss Dark Templar"
Devourer = "Zerg Devourer"
DarkArchon = "Protoss Dark Archon"
Probe = "Protoss Probe"
Zealot = "Protoss Zealot"
Dragoon = "Protoss Dragoon"
HighTemplar = "Protoss High Templar"
Archon = "Protoss Archon"
Shuttle = "Protoss Shuttle"
Scout = "Protoss Scout"
Arbiter = "Protoss Arbiter"
Carrier = "Protoss Carrier"
Interceptor = "Protoss Interceptor"
DarkTemplar_Hero = "Dark Templar (Hero)"
Zeratul = "Zeratul (Dark Templar)"
Tassadar_Archon = "Tassadar/Zeratul (Archon)"
Fenix_Zealot = "Fenix (Zealot)"
Fenix_Dragoon = "Fenix (Dragoon)"
Tassadar_Templar = "Tassadar (Templar)"
Mojo = "Mojo (Scout)"
Warbringer = "Warbringer (Reaver)"
Gantrithor = "Gantrithor (Carrier)"
Reaver = "Protoss Reaver"
Observer = "Protoss Observer"
Scarab = "Protoss Scarab"
Danimoth = "Danimoth (Arbiter)"
Aldaris = "Aldaris (Templar)"
Artanis = "Artanis (Scout)"
Rhynadon = "Rhynadon (Badlands)"
Bengalaas = "Bengalaas (Jungle)"
Unused1 = "Unused type 1"
Unused2 = "Unused type 2"
Scantid = "Scantid (Desert)"
Kakaru = "Kakaru (Twilight)"
Ragnasaur = "Ragnasaur (Ash World)"
Ursadon = "Ursadon (Ice World)"
LurkerEgg = "Zerg Lurker Egg"
Raszagal = "Raszagal (Dark Templar)"
SamirDuran = "Samir Duran (Ghost)"
AlexeiStukov = "Alexei Stukov (Ghost)"
MapRevealer = "Map Revealer"
GerardDuGalle = "Gerard DuGalle (Ghost)"
Lurker = "Zerg Lurker"
InfestedDuran = "Infested Duran"
DisruptionField = "Disruption Field"
CommandCenter = "Terran Command Center"
ComsatStation = "Terran Comsat Station"
NuclearSilo = "Terran Nuclear Silo"
SupplyDepot = "Terran Supply Depot"
Refinery = "Terran Refinery"
Barracks = "Terran Barracks"
Academy = "Terran Academy"
Factory = "Terran Factory"
Starport = "Terran Starport"
ControlTower = "Terran Control Tower"
ScienceFacility = "Terran Science Facility"
CovertOps = "Terran Covert Ops"
PhysicsLab = "Terran Physics Lab"
UnusedBldg_Terran1 = "Unused Terran Bldg type 1"
MachineShop = "Terran Machine Shop"
UnusedBldg_Terran2 = "Unused Terran Bldg type 2"
EngineeringBay = "Terran Engineering Bay"
Armory = "Terran Armory"
MissileTurret = "Terran Missile Turret"
Bunker = "Terran Bunker"
NoradII_Crashed = "Norad II (Crashed Battlecruiser)"
IonCannon = "Ion Cannon"
UrajCrystal = "Uraj Crystal"
KhalisCrystal = "Khalis Crystal"
InfestedCommandCenter = "Infested Command Center"
Hatchery = "Zerg Hatchery"
Lair = "Zerg Lair"
Hive = "Zerg Hive"
NydusCanal = "Zerg Nydus Canal"
HydraliskDen = "Zerg Hydralisk Den"
DefilerMound = "Zerg Defiler Mound"
GreaterSpire = "Zerg Greater Spire"
QueensNest = "Zerg Queen's Nest"
EvolutionChamber = "Zerg Evolution Chamber"
UltraliskCavern = "Zerg Ultralisk Cavern"
Spire = "Zerg Spire"
SpawningPool = "Zerg Spawning Pool"
CreepColony = "Zerg Creep Colony"
SporeColony = "Zerg Spore Colony"
UnusedBldg_Zerg1 = "Unused Zerg Bldg"
SunkenColony = "Zerg Sunken Colony"
OvermindWithShell = "Zerg Overmind (With Shell)"
Overmind = "Zerg Overmind"
Extractor = "Zerg Extractor"
MatureCrysalis = "Mature Crysalis"
Cerebrate = "Zerg Cerebrate"
CerebrateDaggoth = "Zerg Cerebrate Daggoth"
UnusedBldg_Zerg2 = "Unused Zerg Bldg 5"
Nexus = "Protoss Nexus"
RoboticsFacility = "Protoss Robotics Facility"
Pylon = "Protoss Pylon"
Assimilator = "Protoss Assimilator"
Unused_Protoss1 = "Protoss Unused type 1"
Observatory = "Protoss Observatory"
Gateway = "Protoss Gateway"
Unused_Protoss2 = "Protoss Unused type 2"
PhotonCannon = "Protoss Photon Cannon"
CitadelofAdun = "Protoss Citadel of Adun"
CyberneticsCore = "Protoss Cybernetics Core"
TemplarArchives = "Protoss Templar Archives"
Forge = "Protoss Forge"
Stargate = "Protoss Stargate"
StasisCell = "Stasis Cell/Prison"
FleetBeacon = "Protoss Fleet Beacon"
ArbiterTribunal = "Protoss Arbiter Tribunal"
RoboticsSupportBay = "Protoss Robotics Support Bay"
ShieldBattery = "Protoss Shield Battery"
KhaydarinCrystalFormation = "Khaydarin Crystal Formation"
Temple = "Protoss Temple"
XelNagaTemple = "Xel'Naga Temple"
MineralField1 = "Mineral Field (Type 1)"
MineralField2 = "Mineral Field (Type 2)"
MineralField3 = "Mineral Field (Type 3)"
Cave = "Cave"
Cavein = "Cave-in"
Cantina = "Cantina"
MiningPlatform = "Mining Platform"
IndependentCommandCenter = "Independent Command Center"
IndependentStarport = "Independent Starport"
JumpGate = "Jump Gate"
Ruins = "Ruins"
KyadarinCrystalFormation = "Kyadarin Crystal Formation"
VespeneGeyser = "Vespene Geyser"
WarpGate = "Warp Gate"
PsiDisrupter = "Psi Disrupter"
ZergMarker = "Zerg Marker"
TerranMarker = "Terran Marker"
ProtossMarker = "Protoss Marker"
ZergBeacon = "Zerg Beacon"
TerranBeacon = "Terran Beacon"
ProtossBeacon = "Protoss Beacon"
ZergFlagBeacon = "Zerg Flag Beacon"
TerranFlagBeacon = "Terran Flag Beacon"
ProtossFlagBeacon = "Protoss Flag Beacon"
PowerGenerator = "Power Generator"
OvermindCocoon = "Overmind Cocoon"
DarkSwarm = "Dark Swarm"
FloorMissileTrap = "Floor Missile Trap"
FloorHatch = "Floor Hatch (UNUSED)"
LeftUpperLevelDoor = "Left Upper Level Door"
RightUpperLevelDoor = "Right Upper Level Door"
LeftPitDoor = "Left Pit Door"
RightPitDoor = "Right Pit Door"
FloorGunTrap = "Floor Gun Trap"
LeftWallMissileTrap = "Left Wall Missile Trap"
LeftWallFlameTrap = "Left Wall Flame Trap"
RightWallMissileTrap = "Right Wall Missile Trap"
RightWallFlameTrap = "Right Wall Flame Trap"
StartLocation = "Start Location"
Flag = "Flag"
YoungChrysalis = "Young Chrysalis"
PsiEmitter = "Psi Emitter"
DataDisc = "Data Disc"
KhaydarinCrystal = "Khaydarin Crystal"
MineralChunk1 = "Mineral Chunk (Type 1)"
MineralChunk2 = "Mineral Chunk (Type 2)"
VespeneOrb_Protoss1 = "Vespene Orb (Protoss Type 1)"
VespeneOrb_Protoss2 = "Vespene Orb (Protoss Type 2)"
VespeneSac_Zerg1 = "Vespene Sac (Zerg Type 1)"
VespeneSac_Zerg2 = "Vespene Sac (Zerg Type 2)"
VespeneTank_Terran1 = "Vespene Tank (Terran Type 1)"
VespeneTank_Terran2 = "Vespene Tank (Terran Type 2)"
NoUnit = "None"
AnyUnit = "Any Unit"
Men = "Men"
Buildings = "Buildings"
Factories = "Factories"